package com.demo2.todo.service;

import com.demo2.todo.model.dto.CommentRequest;
import com.demo2.todo.model.dto.CommentResponse;
import com.demo2.todo.model.entity.User;

import java.util.List;

/**
 * @author evi
 */
public interface CommentService {
    /**
     * 获取指定todo的评论
     * @param todoId todo id
     * @return 评论列表
     */
    List<CommentResponse> getCommentsByTodoId(Long todoId);
    /**
     * 创建评论
     * @param request 评论请求
     * @param user 评论用户
     * @return 评论响应
     */
    CommentResponse createComment(CommentRequest request, User user);
}